package com.seecen.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.seecen.common.BaseResponse;
import com.seecen.pojo.entity.Region;
import java.util.List;

public interface RegionService extends IService<Region> {
    // 已有的方法...
    BaseResponse<List<Region>> getChildRegions(Long parentId);
    BaseResponse<List<Region>> getProvinceList();

    // 新增：根据地区ID查询最快上门时间
    BaseResponse<Integer> getFastestArrivalTime(Long regionId);

    // 新增：根据父地区ID查询下属地区的最快上门时间（如查询省份下所有城市的最快时间）
    BaseResponse<Integer> getMinArrivalTimeByParentId(Long parentId);
}